package com.zf.yichat.utils.XSpay.TransForm;


/**
 * R004个人开户
 * <p>Title: R004TransForm</p>
 * <p>Description: </p>
 * <p>Company: </p> 
 * @author wgy
 * @date 2019年1月22日 上午10:49:31
 * @package com.hnapay.ncount.web.vo.form
 */
public class R010TransForm extends BaseTransForm {
	
	private static final long serialVersionUID = 1L;
	public static final String[] encryptArr = new String[]{"merUserId", "mobile","userName", "certNo"};
	public static final String[] verifyArr = new String[]{"version", "tranCode", "merOrderId", "merId", "charset", "signType", "resultCode",  "errorCode","userId"};
	public static final String[] submitArr = new String[]{"version", "tranCode", "merId", "merOrderId", "submitTime", "msgCiphertext", "signType", "signValue", "merAttach", "charset"};

	private String merUserId; // 商户用户唯一标识
	private String mobile; // 用户手机号
	private String userName;//真实姓名
	private String certNo;//身份证号码

	public String getMerUserId() {
		return merUserId;
	}

	public void setMerUserId(String merUserId) {
		this.merUserId = merUserId;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	@Override
	public String getEncryptJsonStr() {
		return getJsonStr(this,encryptArr);
	}

	@Override
	public String getVerifyJsonStr() {
		return getJsonStr(this,verifyArr);
	}

	@Override
	public String getSubmitJsonStr() {
		return getJsonStr(this,submitArr);
	}
}
